beard someone in his den - Francés Inglés Diccionario